$(function(){
    
    $('#scroller > .sNode1').clone(true).appendTo($('#scroller'));
    if($('#scroller').length){
    	setInterval(scrollScroller, 6000);
    }
    
    $('#nav-main i').bind('click', function(){
    	var isShow = $(this).data('show');
    	if(!isShow){
    		$('#nav-main li').css('display', 'block');
    		$(this).data('show', true);
    	} else {
    		$('#nav-main li:not(:first)').css('display', 'none');
    		$(this).data('show', false);
    	}
    });
    
    $('.footer-sitemap ul').find('li:first').bind('click', function(){
		if($('body').width() <= 767){
			var isShow = $(this).data('show');
			if(!isShow){
				$('.footer-sitemap ul ＞ li:gt(0)').css('display', 'none');
				$(this).parent().find('li').css('display', 'block');
				$(this).data('show', true);
			} else {
				$(this).parent().find('li:not(:first)').css('display', 'none');
				$(this).data('show', false);
			}
		}
	});
    
});

function scrollScroller() {
    var currentNode = $('#scroller').data('node') || 1;
    var nextNode = currentNode + 1;
    
    $div = $('#scroller > .sNode' + currentNode).find('h1, ul');
    
    $div.stop().animate({
        marginLeft: '-100%'
    }, 500, function(){
        $('#scroller').stop().animate({
            marginLeft: -100 * (nextNode-1) + '%'
        }, 500, function(){
            $div.css('marginLeft', 0);
            if (nextNode == 4) {
                $('#scroller').css('marginLeft', 0);
                    $('#scroller').data('node', 1);
                }
            });
    });
    
    $('#scroller').data('node', nextNode);
}